package io.adrainty.bolee.security.models.valobj;

import cn.dev33.satoken.stp.StpLogic;
import io.adrainty.bolee.framework.commons.basic.IEnum;
import io.adrainty.bolee.framework.commons.utils.StpKit;
import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * <p>UserTypeEnum</p>
 *
 * @author AdRainty
 * @version V1.0.0
 * @description 用户类型
 * @since 2025/8/6 15:40:18
 */

@Getter
@AllArgsConstructor
public enum UserTypeEnum implements IEnum {

    USER("user", "用户", StpKit.USER),
    CUSTOMER("customer", "客户", StpKit.CUSTOMER),

    ;
    private final String code;
    private final String desc;
    private final StpLogic stpLogic;

}
